package org.lcc.model.dto;

import lombok.Data;
import java.io.Serializable;
import java.util.Map;

/**
 * 证书颁发DTO
 * 用于前端传递证书颁发相关参数
 */
@Data
public class CertificateIssuanceDTO implements Serializable {
    
    /**
     * 考试ID
     */
    private Integer examId;
    
    /**
     * 证书模板ID
     */
    private Integer templateId;
    
    /**
     * 及格分数线
     */
    private Integer passThreshold;
    
    /**
     * 证书正文内容
     */
    private String content;
    
    /**
     * 颁发机构
     */
    private String issuer;
    
    /**
     * 颁发日期
     */
    private String issueDate;
    
    /**
     * 字段映射
     * key: 模板字段key
     * value: 映射的值或数据字段
     */
    private Map<String, String> fieldMapping;
} 